home *** CD-ROM | disk | FTP | other *** search
- Editor's Note: Minutes received 12/9/92
-
- CURRENT_MEETING_REPORT_
-
- Reported by Marshall Rose/DBC
-
- Minutes of the SNMP Version 2 Working Group (SNMPV2)
-
- The Agenda was reviewed and approved. In the discussion which follows,
- the decisions reached by the Working Group are summarized. In the
- majority of cases, there was significant, protracted discussion. In the
- interests of brevity, that discussion is not reproduced here.
-
- Outstanding Procedural Issues were Discussed
-
-
- o Deadline to Finish: Although a meeting slot has been identified
- for December, the Chair wanted to try to conclude business this
- week as several slots were scheduled for the Working Group. There
- was strong consensus that an additional meeting should be avoided
- if at all possible.
-
- o No New Proposals: There was consensus that only ``bug fixes'' and
- ``show stoppers'' would be addressed after the conclusion of this
- meeting. The one exception is the row-creation and associated
- proposals, see III.10 below.
-
- o Deadlock Shelf: There was consensus that deadlock shelf would
- remain in place for proposals for which consensus could not be
- reached. From time to time, these items will be taken off the
- shelf to see if there is a new consensus.
-
- o More Implementation Experience: There was consensus that no
- additional implementation requirements would be placed on the
- documents prior to the Working Group completing its work.
-
-
- Deadlock Shelf:
-
- 1. Changing descriptors/enumerations w/o changing object's OID
-
- There was consensus that this would not be allowed, because descriptors
- could be IMPORTed to other modules. As such, a change in either would
- result in a change in OID.
-
- 2. Adding enumerations w/o changing object's OID
-
- An action was taken by the editor and Dave Perkins to make a proposal in
- this area. After discussion, the proposal was rejected and instead
- there was consensus that adding enumerations w/o changing an object's
- OID was permissible.
-
- 3. LABEL clause
-
- 1
-
-
-
-
-
- There was consensus that this clause was to be dropped. However, a new
- effort outside of the SNMPv2 Working Group should be formed to
- investigate related functionality outside of the OBJECT-TYPE macro.
-
- 4. Accessibilities of auxiliary objects
-
- There was considerable deadlock and intransigence on this issue.
- Finally, it was observed that the two camps had polarized into agent
- implementors (not-accessible) and management station implementors
- (read-only), so the chair decided the issue in favor of the agent
- implementors: not-accessible was selected.
-
- 5. readOnly error-status
-
- Since some implementations return this value, the PROTO and COEX
- documents were updated to reflect this and indicate the appropriate
- actions to take.
-
- 6. RowStatus: a SHOULD or MUST
-
- No consensus was reached as Marshall Rose argued the absent Karl's
- Auerbach's position. As such, the current text, ``should'' remains.
-
- III. New proposals:
-
- In order to facilitate the discussion, each presenter was required to
- first demonstrate a problem, before presenting a solution.
-
- 1. Tracy Cox of Bellcore demonstrated that delayed operations (e.g.,
- due to slow proxy) was a problem. Discussion of solutions was tabled
- until after the SNMP Security WG meeting later that evening. At that
- meeting, two proposals were suggested. As such, this issue has been
- moved to the SNMP Security WG.
-
- 2. Dave Arneson of Cabletron suggested that efficient retrieval of
- tabular objects was a problem. There was consensus that, in
- bandwidth-limited environments, retrieval should be more efficient.
- However, there was no consensus that this problem was specific to
- tables.
-
- 3. Anil Rijsinghani of DEC was absent, but a colleague demonstrated
- that auto-discovery of SNMP agents was a problem. There was consensus
- that the proposal was on the right track, but that this work could
- proceed independently from the SNMPv2 effort.
-
- 4. Dave Perkins of SynOptics suggested that retrieval of
- non-rectangular tables was a problem and there was sufficient interest
- to look at the solution. However, there was consensus that there wasn't
- enough of a problem to warrant the solution.
-
- 5. Dave Perkins of SynOptics presented his 41 SMI issues. A few of
- these were postponed to an off-line editing meeting (see Section IV
- below). Although all of the issues were discussed, in the interests of
- brevity, only those issues which led to a change in the document are
-
- 2
-
-
-
-
-
- presented:
-
- - Module labels, e.g., ``FOO'' in ``FOO DEFINITIONS ::= BEGIN'' must not
- change across revisions of an information module.
-
- - The module revision procedures didn't indicate how to revise
- invocations of the OBJECT-GROUP macro.
-
- - The introductory text for each document will be normalized.
-
- - An action was taken by Jeff Case to provide an (approximately two
- page) introduction to the components in the network management system
- and their relationship.
-
- - Parts of the SMI were re-ordered for ease of reading.
-
- - The MODULE-COMPLIANCE and AGENT-CAPABILITIES macros were moved to a
- new document, ``CONF''.
-
- - An unsigned 32-bit integer-valued tagged type was defined.
-
- - Full ASN.1 sub-typing, appropriate to the ASN.1 type being refined, is
- allowed. (This is a clarification.)
-
- - The OID-VAL macro for registration assignments was created, but the
- editor changed the name to OBJECT-IDENTITY.
-
- - Text noting that the tagged types for IpAddress and NsapAddress were
- historical was added.
-
- - Clarifications of the AUGMENTS clause were made.
-
- - Missing SMI-level coexistence issues were codified.
-
- 6. Sam Roberts of Farallon presented his SMI issues.
-
- - Various ASN.1 grammar typos in the macro were corrected.
-
- - Clarifying text indicating that Counters can not, but that Gauges can
- be sub-typed was added.
-
- - Hyphens are not allowed in descriptor labels, enumerated labels, or
- the names of textual conventions. (This used to be a requirement ONLY
- for ``standard'' MIBs, now all MIBs must obey this rule.) The COEX
- document indicates that these changes may be made without deprecating
- objects.
-
- - Problems with the IMPLIED clause were identified and a solution
- provided.
-
- 7. Anil Rijsinghani of DEC was absent, but a Jon Saperia discussed a
- need for a unsigned 64-bit type. However, the Group could not achieve
- consensus on any adequate choke rule. As such, following there was
- consensus that despite some usefulness, that such a type would not be
-
- 3
-
-
-
-
-
- added.
-
- 8. Marshall Rose of DBC described a problem in the definition of the
- TEXTUAL-CONVENTION macro along with a solution. Textual conventions are
- now written as
-
- <name> ::= TEXTUAL-CONVENTION <clauses ...> SYNTAX <syntax>
-
- This is necessary due to macro definition restrictions in ASN.1
-
- 9. Jeff Case of UTK suggested that the limitations on enumerated values
- in INTEGERs was causing problems when translating MIBs written by other
- groups. There was consensus that the limitations should be removed with
- a recommendation that newly defined objects follow the old rules.
-
- 10. Bill Norton of Merit presented the row-creation portion of the
- multi-part proposal by Guenther Schreiner, et. al. Discussion lasted
- for over two hours.
-
- Group consensus was that Create/Delete operators were not the solution
- to row creation, but there is a problem with complexity and multiple
- ways to use RowStatus. Jeff Case took an action to reconsider this
- problem. The chair set a deadline of 12/4 for final resolution on this
- issue and consideration of the other proposals that came with this one.
-
- In comparing the row-creation proposal to the RowStatus mechanism, it
- was agreed that the row-creation proposal did not solve the general
- problem of row creation, as: 1. Sometimes multiple PDU exchanges were
- necessary in order to create a row, e.g., either because of a resource
- negotiation process between the agent and manager, or because there
- might be too much data to fit in a single creation request. 2. The
- response from the creation PDU added varbinds in order to indicate what
- mandatory columns are missing. However, this could make the request too
- big to send back. 3. The creation request is not idempotent due to
- potential packet duplication and loss from the underlying transport
- service (i.e., the request gets duplicated, the first succeeds, but the
- response is lost, the second fails, and its response is returned.)
-
- It was also observed that with the RowStatus mechanism, creation could
- be done in a single exchange, if the DEFVAL clause was active and the
- manager did a set to active. However, it was agreed that this text
- should be made more clear. An action was taken by Steve Waldbusser.
-
- After much discussion, there was consensus that the real problem was
- that the community had three requirements: 1. A single, consistent way
- to do row-creation. 2. Some row-creations take more than 1 exchange.
- 3. Some agent writers wish to implement a simple table in such a way so
- that row creation must be done in a single exchange.
-
- An action was taken by Jeff Case on behalf of the four SMP authors to
- see if some solution could be found which had these properties: 1.
- Avoided the tooBig problem. 2. Dealt with the discovery problem of
- missing columns and defvals. 3. Avoided stateful behavior. Jeff Case
- was careful to stress that this issue had been look at, in great detail
-
- 4
-
-
-
-
-
- by the SMP authors prior to the publication of the SMP specification,
- and he was doubtful that a solution could be found.
-
- IV. Off-line editing:
-
- With the approval of the Working Group, Dave Perkins met with the editor
- to deal with numerous minor issues:
-
- - Because groups deal with both conformance and naming, the OBJECT-GROUP
- macro was moved to the new CONF document to be used for conformance
- purposes, and the SMI (and MIB and M2M) documents use the SNMPv1
- mechanism for naming object groups.
-
- - A usage example was clarified.
-
- - The intention of textual conventions was clarified.
-
- - It was redundantly noted that Counter objects do not have DEFVAL
- clauses.
-
- - An example of ``epoch'' was given for TimeTicks.
-
- - The text concerning Opaque type was stream-lined.
-
- - The use of the experimental branch was aligned with reality.
-
- - When the STATUS clause of an object changes, its DESCRIPTION clause
- should be updated accordingly.
-
- V. Actions Outstanding:
-
- - Jeff Case: introductory text
-
- - Steve Waldbusser: look at clarifying RowStatus/DEFVAL active text.
-
- - Four authors: look at row-creation issues
-
- - WG: discuss and resolve the Schreiner, et. al. proposals on
- Set2Default, short termination of get-bulk, etc.
-
- VI. Timetable:
-
- There was strong consensus that the row-creation issue and other
- associated, unresolved proposals. would be given until Friday, December
- 4 to achieve resolution.
-
- There was *complete* consensus that the final deadline for comments on
- the 9 SNMPv2 documents would be
-
- Friday, December 11
-
- Unless the SNMP Security effort raised new issues, then the documents
- would be sent forward to the IESG with a recommendation for advancement
- to the standards-track from the Working Group.
-
- 5
-
-
-
-
-
- Finally, it was observed that the SNMPv2 documents could not go forward
- without the revisions the 3 SNMP Security documents. As such, it was
- suggested that the membership of the SNMPv2 Working Group now focus its
- energies on the issues before the SNMP Security Working Group.
-
- VII. Documents:
-
- Revised versions of the SNMPv2 documents were submitted to the
- Internet-Drafts area. In addition, ``unofficial'' copies are available
- via anonymous ftp:
-
- host ftp.ics.uci.edu area mrose/snmpv2/ files *.txt
-
- The documents can also be retrieved via e-mail:
-
- mailbox archive-server@ftp.ics.uci.edu body MIMESEND
- mrose/mh-mime/snmpv2
-
- These documents will be removed once the actual Internet-Drafts are announced.
-
- Attendees
-
- Elizabeth Adams adamse@attmail.com
- Steve Alexander stevea@i88.isc.com
- David Arneson arneson@ctron.com
- Toshiya Asaba asaba@wide.sfc.keio.ac.jp
- Fred Baker fbaker@acc.com
- Jim Barnes barnes@xylogics.com
- Brian Bataille bataillebc@afotec.af.mil
- Andy Bierman abierman@synoptics.com
- Fred Bohle fab@interlink.com
- Jack Brown jbrown@huachuca-emh8.army.mil
- Theodore Brunner tob@thumper.bellcore.com
- Stephen Bush sfb@ncoast.org
- Jeff Case case@cs.utk.edu
- John Chang changj@ralvm6.vnet.ibm.com
- Szusin Chen szusin.chen@eng.sun.com
- Robert Ching rching@nat.com
- Chris Chiotasso chris@andr.ub.com
- Bobby Clay clay@eagle.msfc.nasa.gov
- John Cook cook@chipcom.com
- Tracy Cox tacox@sabre.bellcore.com
- Juan Cruz juan@dss.com
- Dave Cullerot cullerot@ctron.com
- Cathy Cunningham cmc@microcom.com
- James Davin davin@bellcore.com
- Michael Davis mad@spirit.clearpoint.com
- Michael Davison davison@fibercom.com
- Cynthia Della Torre cindy@gateway.mitre.org
- Manuel Diaz diaz@davidsys.com
- Jon Dreyer Jon.Dreyer@east.sun.com
- Jacques Dugast dugast@issy.cnet.fr
- Donald Eastlake dee@ranger.enet.dec.com
-
- 6
-
-
-
-
-
- David Engel david@ods.com
- Michael Erlinger mike@jarthur.claremont.edu
- Roger Fajman raf@cu.nih.gov
- Daniel Fauvarque dfauvarq@france.sun.com
- Karen Frisa karen.frisa@andrew.cmu.edu
- Shari Galitzer shari@mitre.org
- Shawn Gallagher gallagher@quiver.enet.dec.com
- Richard Graveman rfg@ctt.bellcore.com
- Maria Greene mngreene@eng.xyplex.com
- Michel Guittet guittet1@applelink.apple.com
- Robert Gutierrez gutierre@nsipo.nasa.gov
- William Haggerty haggerty@ctron.com
- Patrick Hanel hanel@yoyodyne.dco.ntc.nokia.com
- Ed Heiner eah@pau.synnet.com
- Gerd Holzhauer holzhauer1@applelink.apple.com
- John Hopprich hopprich@davidsys.com
- Jeff Hughes jeff@col.hp.com
- David Husak dave@synnet.com
- Robin Iddon robini@cix.compulink.co.uk
- Kevin Jackson kmj@concord.com
- Ole Jacobsen ole@interop.com
- Ronald Jacoby rj@sgi.com
- Frank Kastenholz kasten@ftp.com
- Mark Kepke mak@cnd.hp.com
- Zbigniew Kielczewski zbig@eicon.qc.ca
- Jong Yeol Kim kimjy@ring.kotel.co.kr
- Andrew Knutsen andrewk@sco.com
- Michael Kornegay mlk@bir.com
- Deirdre Kostick dck2@sabre.bellcore.com
- Michael Laufer mlaufer@bbn.com
- Mark Lewis mlewis@telebit.com
- David Lin lind@janus-ccm.zenith.com
- David Lindemulder dcl@mtung.att.com
- Benjamin Lisowski Ben.Lisowski@sprint.sprint.com
- David Liu dliu@bnr.ca
- John Lunny jlunny@twg.com
- Carl Madison carl@startek.com
- Keith McCloghrie kzm@hls.com
- Evan McGinnis bem@3com.com
- William McKenzie mckenzie@ralvma.vnet.ibm.com
- Donna McMaster mcmaster@synoptics.com
- John Medicke medicke@ralvm11.vnet.ibm.com
- Douglas Miller dmm@telebit.com
- David Minnich dwm@fibercom.com
- Mohammad Mirhakkak mmirhakk@mitre.org
- Rohit Mital rm@protools.com
- George Mouradian gvm@arch3.att.com
- Patrick Mullaney mullaney@ctron.com
- Daniel Myers dan@nsd.3com.com
- Rina Nathaniel rina!rnd!rndi@uunet.uu.net
- Hien Nguyen h.nguyen@sprintintl@sprint.com
- Mo Nikain mo@bss.com
- Tom Nisbet nisbet@tt.com
- Bill Norton wbn@merit.edu
-
- 7
-
-
-
-
-
- Steven Onishi sonishi@wellfleet.com
- David Perkins dperkins@synoptics.com
- Carl Powell cpowell@bbn.com
- Ilan Raab iraab@synoptics.com
- Richard Ramos ramos@mtunm.att.com
- Venkat Rangan venkat@geoduck.matrix.com
- Louise Reingold l.reingold@sprint.sprint.com
- Sam Roberts sroberts@farallon.com
- Kary Robertson kr@concord.com
- Dan Romascanu dan@lannet.com
- Marshall Rose mrose@dbc.mtview.ca.us
- Shawn Routhier sar@epilogue.com
- Chris Rozman chrisr@usr.com
- Assaf Rubissa asaf@fibhaifa.com
- Jon Saperia saperia@tcpjon.ogo.dec.com
- Michael Sapich sapich@conware.de
- Michael Scanlon scanlon@interlan.com
- Sam Schaen schaen@mitre.org
- John Seligson johns@ultra.com
- Paul Serice serice@cos.com
- Chris Shaw cshaw@banyan.com
- Timon Sloane timon@rahul.net
- Robert Snyder snyder@cisco.com
- Joo Young Song jysong@ring.kotel.co.kr
- Roy Spitzer roy.spitzer@sprint.com
- Einar Stefferud stef@nma.com
- John Stephens john@cayman.com
- Bob Stewart rlstewart@eng.xyplex.com
- Kaj Tesink kaj@cc.bellcore.com
- Dean Throop throop@dg-rtp.dg.com
- Ahmet Tuncay atuncay@synoptics.com
- Warren Vik wmv@i88.isc.com
- Ioannis Viniotis candice@ececho.ncsu.edu
- Steven Waldbusser waldbusser@andrew.cmu.edu
- Alice Wang alice.wang@eng.sun.com
- James Watt james@newbridge.com
- Luanne Waul luanne@wwtc.timeplex.com
- Gerry White gerry@lancity.com
- Peter Wilson peter_wilson@3com.com
- Steven Wong wong@took.enet.dec.com
- Randall Worzella worzella@ralvm29.unet.ibm.com
- Daniel Woycke woycke@smiley.mitre.org
- Honda Wu honda@nat.com
- Jeff Yarnell jeffya@protools.com
- Kiho Yum kxy@nsd.3com.com
-
-
-
- 8
-